package com.cskaoyan.javase.object._7packaging;
/**
 * 包装类对象在比较对象相等时，不能再像基本数据类型一样用"=="比较了！
 * 而是要使用"equals"方法。(请大家先记住结论)
 *
 * @since 21:37
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo5 {
    public static void main(String[] args) {
        // a和b两个引用都指向缓存中的Integer 100对象,所以双等号连接是true
        Integer a = 100;
        Integer b = 100;
        // true
        System.out.println(a == b);

        Integer a2 = 200;
        // 自动装箱得来的对象,不在缓冲数组内时,会new对象
        Integer b2 = 200;
        // false
        System.out.println(a2 == b2);

        System.out.println(a.equals(b));
        System.out.println(a2.equals(b2));
    }
}
